package gdut.community.util;

public interface CommunityConstant {
    /**激活成功*/
    int ACTIVATION_SUCCESS=0;
    /**重复激活*/
    int ACTIVATION_REPEAT=1;
    /**激活失败*/
    int ACTIVATION_FAILURE=2;
    /**
     * 默认状态的登录凭证的超时时间
     */
    int DEFAULT_EXPIRED_SECONDS = 3600 * 12;

    /**
     * 记住状态的登录凭证超时时间
     */
    int REMEMBER_EXPIRED_SECONDS = 3600 * 24 * 100;

    /**
     * 实体类型: 帖子
     */
    int ENTITY_TYPE_POST = 1;

    /**
     * 实体类型: 评论
     */
    int ENTITY_TYPE_COMMENT = 2;

    /**
     * 实体类型: 用户
     */
    int ENTITY_TYPE_USER = 3;

    /**
    * kafka 主题
    * */
    //点赞
    String TOPIC_LIKE="like";

    //评论
    String TOPIC_COMMENT="comment";

    //关注
    String TOPIC_FOLLOW="follow";

    //系统用户ID
    int SYSTEM_ID=1;

    /**
     * 主题: 发帖
     */
    String TOPIC_PUBLISH = "publish";

    /**
     * 主题: 删帖
     */
    String TOPIC_DELETE = "delete";


    /**
     * 权限: 普通用户
     */
    String AUTHORITY_USER = "user";

    /**
     * 权限: 管理员
     */
    String AUTHORITY_ADMIN = "admin";

    /**
     * 权限: 版主
     */
    String AUTHORITY_MODERATOR = "moderator";

    /**
     * 主题: 分享
     */
    String TOPIC_SHARE = "share";

}
